package com.sg.service.base.component;

// import com.wicket.okrcomponent.base.service.dto.res.*;


import com.sg.dto.base.component.req.BatchQueryConfItemListReq;
import com.sg.dto.base.component.req.DeleteConfItemReq;
import com.sg.dto.base.component.req.QueryConfItemDetailReq;
import com.sg.dto.base.component.req.QueryConfItemListReq;
import com.sg.entity.OmsConfItem;

import java.util.List;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface MOmsConfItemService {
    /**
     * 2-3-02批量查询配置项列表
     */
    List<OmsConfItem> batchQueryConfItemList(BatchQueryConfItemListReq reqDto);

    /**
     * 2-3-02批量修改配置项
     */
    boolean batchUpdateConfItem(List<OmsConfItem> omsConfItem);

    /**
     * 2-3-02修改配置项
     */
    boolean updateConfItem(OmsConfItem omsConfItem);

    /**
     * 2-3-02查询配置项详情
     */
    OmsConfItem queryConfItemDetail(QueryConfItemDetailReq reqDto);

    /**
     * 2-3-02删除配置项
     */
    boolean deleteConfItem(DeleteConfItemReq reqDto);

    /**
     * 2-3-02新增配置项
     */
    String addConfItem(OmsConfItem omsConfItem);

    /**
     * 2-3-02查询配置项列表
     */
    List<OmsConfItem> queryConfItemList(QueryConfItemListReq reqDto);

    /**
     * 2-3-02批量删配置项
     */
    boolean batchDeleteConfItem(List<String> reqDto);
    //
}
